#define MAX_VAR 20

typedef struct persona
{
	unsigned int id;
	char *nome;
	char *cognome;
	char *telefono_fisso;
	char *cellulare;
	unsigned short sesso;
	char *indirizzo;
	unsigned short eta;
	char *professione;
	struct persona *next;
} persona, *pPersona;

// PROTOTIPI

void salva_file(FILE * fp);
int leggi_file(FILE *file);
char* getValue(char * var);
pPersona inserisci(int id, char *nome, char *cognome, char *telefono_fisso, char *cellulare, int sesso, char *indirizzo, int eta, char *professione);
void stampa_persona(pPersona p);
void stampa_persone();
void errore(char * err);
void heder_HTML(char *titolo_pagina, char * colore_sfondo);
void footer_HTML();
int aggiungi(pPersona nuova);